package main

import "fmt"

func main() {
	/*
		1、if 布尔表达式 {
			执行的逻辑
		}
	*/
	age1 := 18
	if age1 == 18 {
		fmt.Println("刚好成年")
	}
	/*
		2、if 布尔表达式 {
			执行的逻辑
		}else{
			执行的逻辑
		}
	*/
	if age1 >= 18 {
		fmt.Println("已经成年")
	} else {
		fmt.Println("未成年")
	}
	/*
			3、if 布尔表达式 {
				执行的逻辑
			}else if 布尔表达式 {
				执行的逻辑
			} else {
				执行的逻辑
			}
		    这里else{}块也可以没有
	*/
	if age1 > 18 {
		fmt.Println("已经成年")
	} else if age1 == 18 {
		fmt.Println("刚好成年")
	} else {
		fmt.Println("未成年")
	}

	// 这里的布尔表达式可以更加复杂加上逻辑运算符
	county := "中国"
	if age1 >= 18 && county == "中国" {
		fmt.Println("成年")
	}
	//当逻辑表达式复杂还可以用()，如if (age1 >= 18) && (county == "中国"){}
}
